package com.wy.util;

import com.wy.util.BigDecimalArith;
import com.wy.util.DateUtils;
import com.wy.util.RandomUtils;

import java.util.Date;
import java.util.Random;

class MyUtils {
    public static void main(String[] args) {
        System.out.println(getRandom_code_cn());
    }
    //商品价格的 50%到80%
    public static String getCost(String price){
        String min = BigDecimalArith.mul(price,"0.5");
        String max = BigDecimalArith.mul(price,"0.8");
        String sub = BigDecimalArith.sub(max,min);
        Random random = new Random();
        float v = random.nextFloat();//0-1内的随机数
        String mul = BigDecimalArith.mul(v + "", sub);//0-sub范围内的随机数
        return BigDecimalArith.add(min,mul);
    }
    //随机汉字30
    public static String getMade_in(){
        String res="";
        for(int i=0;i<=30;i++){
            res+=RandomUtils.getRandomChar();
        }
        return res;
    }

    //保质时间:在生产日期的基础上加60-120天之内随机日期
    public static int getShelf_time(){
        Random random = new Random();
        return 60+random.nextInt(60);
    }

    //考虑有人不认识字母，用中文4位一级汉字
    public static String getRandom_code_cn(){
        String res="";
        for(int i=0;i<=4;i++){
            res+=RandomUtils.getRandomChar();
        }
        return res;
    }
}
